package com.PTA.KeShe;
//Point的实例是魔板中的点。x、y是Point对象中的两个int型数据，分别用来表示点x坐标和y坐标。
//haveBlock是boolean数据，如果有方块（Block对象）在点上，该点的haveBlock数据为true，否则为false
//点用Block成员来存放一个Block对象的引用，表明该Block对象在当前点上
public class Point {
    int x,y;                 //在坐标系中的x坐标和y坐标
    boolean haveBlock;       //点上是否有方块
    Block block=null;        //点上的方块
    public Point(){

    }
    public Point(int x,int y){
        this.x=x;
        this.y=y;
    }
    public boolean isHaveBlock(){
        return haveBlock;
    }
    public void setHaveBlock(boolean boo){
        haveBlock=boo;
    }
    public int getX(){
        return x;
    }
    public int getY(){
        return y;
    }
    public Block getBlock(){
        return block;
    }
    public void setBlock(Block block){
        this.block=block;
    }

}
